<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字符串</title>
</head>
<body>
<script>
    /*字符串的声明*/
    // let str1 = new String("abc") //对象
    // let str2 = "abc"  //基本数据类型string
    //
    // console.log(typeof str1)
    // console.log(typeof str2)
    //
    // let s = str1.toString() //把object类型转换成 string类型
    // console.log(typeof s)
    //
    // let str = "Hello JavaScript...  Java";
    // // console.log(str.length) //获取长度
    // // console.log(str.charAt(6)) //J
    // // console.log(str.indexOf("Java"))//6
    // // console.log(str.lastIndexOf("Java")) //21
    //
    // let reg = /Java/g
    // // let s = str.replace(reg,"C++");
    // // console.log(s)
    //
    // var number = str.search(reg);
    // console.log(number)


    // let str2 = "abc,def,hig,dasf"
    //
    //
    //  var str = str2.split(",");
    // console.log(typeof str)
    // console.log(str)


   //  let str3 = "abc123def456hig789dasf"
   //
   // // let reg = /^[0-9]+$/g   此处如果加上开始和结束， 无法拆分
   //  let reg = /[0-9]+/g
   //
   //  str = str3.split(reg);
   //  console.log(typeof str)
   //  console.log(str)

    let str4 = "JavaScript犀牛书"

    var s = str4.slice(10,13);
    console.log(s)

    let s2 = str4.substr(10,13)
    console.log(s2)


    var lower = str4.toLowerCase();
    console.log(lower)

    var upper = str4.toUpperCase();
    console.log(upper)



</script>
</body>
</html>